slurry trough - German English Dictionary